package com.cskaoyan.javase.io._0introduction;
/**
 * IO：内存和外存之间的交互过程就是IO
 * (我们站在内存的角度思考)
 * I,输入,input: 数据,外存 --> 内存,它是读的过程,把数据读进内存,为了高效的处理处理
 * O,输出,output: 数据,内存 --> 外存,它是写的过程,把数据写入外存,以持久化存储
 *
 * 假如以程序为主体，向程序输入数据就是"input、I"的过程，程序向外输出数据就是"output、O"的过程。这就是IO。
 *
 * IO流: 可以理解成一条流水线在这条流水线中操作系统负责装配流水线,还负责将数据切分成一份一份的在流水线上进行传输对于Java程序而言只需要创建相关对象,相当于一个工人
 *
 * IO流的分类:
 *      1.输入流,输出流,从数据的流向分类
 *      2.字节流/字符流,从一次处理数据的逻辑单位分类
 *
 * 进行排列组合,得到Java IO的四个基(祖先类)类
 * 字节输入流 InputStream,字节输出流 OutputStream
 * 字符输入流 Reader,字符输出流 Writer
 *
 * @since 14:24
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
}
